home *** CD-ROM | disk | FTP | other *** search
- .TH TBEZIER
- 6 "IRIT Version 6.0"
- .SH NAME
- TBEZIER
-
-
-
- TrivarType TBEZIER( ListType CtlMesh )
-
- Creates a Bezier trivariate using the provided control mesh. CtlMesh
- is a list of planes, each of which is a list of rows, each of which is a list
- of control points. All control points must be of type (E1-E5, P1-P5), or
- regular PointType defining the trivariate's control mesh. Surface's point
- type will be of a space which is the union of the spaces of all points.
-
- Example:
-
- TV = TBEZIER( list( list( list( ctlpt( E3, 0.1, 0.1, 0.0 ),
- ctlpt( E3, 0.2, 0.5, 1.1 ),
- ctlpt( E3, 0.3, 0.1, 2.2 ) ),
- list( ctlpt( E3, 0.4, 1.3, 0.5 ),
- ctlpt( E3, 0.5, 1.7, 1.7 ),
- ctlpt( E3, 0.6, 1.3, 2.9 ) ),
- list( ctlpt( E3, 0.7, 2.4, 0.5 ),
- ctlpt( E3, 0.8, 2.6, 1.4 ),
- ctlpt( E3, 0.9, 2.8, 2.3 ) ) ),
- list( list( ctlpt( E3, 1.1, 0.1, 0.5 ),
- ctlpt( E3, 1.3, 0.2, 1.7 ),
- ctlpt( E3, 1.5, 0.3, 2.9 ) ),
- list( ctlpt( E3, 1.7, 1.2, 0.0 ),
- ctlpt( E3, 1.9, 1.4, 1.2 ),
- ctlpt( E3, 1.2, 1.6, 2.4 ) ),
- list( ctlpt( E3, 1.4, 2.3, 0.9 ),
- ctlpt( E3, 1.6, 2.5, 1.7 ),
- ctlpt( E3, 1.8, 2.7, 2.5 ) ) ) ) );
-
- creats a trivariate Bezier which is linear in the first direction, and
- quadratic in the second and third.
-